* {
  margin: 0;
  padding: 0;
  outline: 0;
  box-sizing: border-box;
  font-family: Hauss,Segoe UI,-apple-system,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}
img {
  object-fit: scale-down;
}
body {
  /* 禁止用户选中文字 */
  user-select: none;
}
:root {
  /* FF3B1E */
  --primary: #9941fc;
  --primary-hover: #d2b2f4;
  --fs-color: #fff;
  --fh: '￥';
}
.goods-list {
  display: grid;
  grid-gap: 20px;
  /* 根据容器宽度自动填充列 */
  grid-template-columns: repeat(auto-fill, minmax(200px, 6fr));
}
.fh {
  position: relative;
  padding-right: 1.1rem;
}
.fh::after {
  display: block;
  content: var(--fh);
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 750px) {
  .goods-list {
    grid-template-columns: repeat(auto-fill, minmax(150px, 4fr));
  }
}